home *** CD-ROM | disk | FTP | other *** search
/ PC Users 8 / Cd Pc Users extra 8.iso / internet / browser / ariadna / data.2 / PROGRAM / CLASSES.ZIP / sun / applet / AriadnaViewerPanel.class (.txt) < prev    next >
Encoding:
Java Class File  |  1996-08-22  |  1.5 KB  |  52 lines

  1. package sun.applet;
  2.  
  3. import java.applet.AppletContext;
  4. import java.awt.Component;
  5. import java.net.MalformedURLException;
  6. import java.net.URL;
  7. import java.util.Hashtable;
  8.  
  9. class AriadnaViewerPanel extends AppletViewerPanel {
  10.    public void PrintDebug(String var1) {
  11.       NatAriadna.PrintDebug(var1);
  12.    }
  13.  
  14.    public void SetDocumentBase() {
  15.       String var1 = ((AppletViewerPanel)this).getParameter("docbase");
  16.       if (var1 != null) {
  17.          if (!var1.endsWith("/")) {
  18.             var1 = var1 + "/";
  19.          }
  20.  
  21.          try {
  22.             super.documentURL = new URL(var1);
  23.          } catch (MalformedURLException var2) {
  24.             super.documentURL = super.documentURL;
  25.          }
  26.       }
  27.    }
  28.  
  29.    AriadnaViewerPanel(URL var1, Hashtable var2) {
  30.       super(var1, var2);
  31.       this.SetDocumentBase();
  32.    }
  33.  
  34.    protected void showAppletStatus(String var1) {
  35.       this.PrintDebug("AppletViewerPanel STATUS = " + var1);
  36.       AppletContext var2 = (AppletContext)((Component)this).getParent();
  37.       if (var1 == "appletloader.loaded") {
  38.          var1 = "Java applet loaded...";
  39.       }
  40.  
  41.       if (var1 == "appletloader.inited") {
  42.          var1 = "Java applet inited...";
  43.       }
  44.  
  45.       if (var1 == "appletloader.started") {
  46.          var1 = "Java applet started.";
  47.       }
  48.  
  49.       var2.showStatus(var1);
  50.    }
  51. }
  52.